package dfbz.homework1;

import java.util.Scanner;

public class Test07 {
    public static void main(String[] args) {
//        在checkQQ方法中验证字符串的长度必须是5-12位之间
//                在checkQQ方法中验证首位字符不能是字符0
//        在checkQQ方法中验证字符串中的每个字符都必须是‘0’~‘9’之间的数字字符
        System.out.println("请输入你的qq号码:");
        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        boolean b = checkQQ(str);
        System.out.println("你输入qq为："+b);

    }

    public static boolean checkQQ(String str) {
        boolean flag = true;
        if (str.length() <= 5 && str.length() <= 12) {
            if (!str.startsWith("0")) {
                //将传入的每一位数字转换为char的array
                char[] ch = str.toCharArray();
                for (int i = 0; i < ch.length; i++) {
                    char ch1 = ch[i];//将每一位数字转换成char类型的数据
                    if (!Character.isDigit(ch1)) { //检查传如的数据是否为数字
                        flag = false;
                        break;
                    }
                }
            }else {
                flag=false;
            }
        }else {
            flag=false;
        }
        return flag;
    }
}
